gtkwindow: Queue popover resize on set_popover_position()
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 12 Jun 2018 10:30:17 +0000 (12:30 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Thu, 21 Jun 2018 10:54:03 +0000 (12:54 +0200)
So the new position is eventually honored. Fixes magnifier and handles
staying in place after being shown.

gtk/gtkwindow.c

index 2c92de19061e0069b87c418a929263fec6260052..29ecb22eb0b82c4095ac7ad15b8e93175b24f35f 100644 (file)
@@ -10606,6 +10606,7 @@ _gtk_window_set_popover_position (GtkWindow                   *window,
 
   data->rect = *rect;
   data->pos = pos;
+  gtk_widget_queue_resize (popover);
 }
 
 void